}
if (!isAlreadyConfiguring) {
_configure(name, EMPTY_PARAMS);
}
// try the delegate again
throw failure;
}
return _configure(name, EMPTY_PARAMS);
} finally {
_configuring.set(isAlreadyConfiguring);
}